﻿// 3571. 点的距离.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <cmath>

using namespace std;
/*
https://www.acwing.com/problem/content/3574/

创建一个 CPoint 类，代表平面直角坐标系中的点，创建构造函数和运算符重载函数，运算符重载为类重载（非友元重载），可以实现计算两个点之间的距离。

要求：

输入两个点的坐标，输出两个点之间的距离重载运算符为 -
输入格式
第一行包含整数 T，表示共有 T组测试数据。

每组数据一行，每行 4 个整数分别表示两个点的横纵坐标。

输出格式
每组数据输出一行，一个答案，表示两点之间距离，保留两位小数。

数据范围
1≤T≤10
,
坐标取值范围 [0,10]
输入样例：
1
0 0 2 0
输出样例：
2.00
*/

int t;
int a1, b1, a2, b2;

void solve() {
	cin >> a1 >> b1 >> a2 >> b2;

	double dis = sqrt((a1 - a2) * (a1 - a2) + (b1 - b2) * (b1 - b2));

	printf("%.2f\n", dis);
}

int main()
{
	cin >> t;
	while (t--) {
		solve();
	}

	return 0;
}

